x11: don't apply scaling factor twice
authorWilliam Hua <william.hua@canonical.com>
Tue, 2 Feb 2016 20:33:33 +0000 (15:33 -0500)
committerWilliam Hua <william.hua@canonical.com>
Thu, 4 Feb 2016 16:02:09 +0000 (11:02 -0500)
The fallback behaviour of get_work_area () divides the
screen width and height by the window scaling factor, but
those values are already scaled down.

https://bugzilla.gnome.org/show_bug.cgi?id=761474

gdk/x11/gdkscreen-x11.c

index 44bb69ffbae38e9be2546f54fbdf151c916b58d6..abd3cae36e4a3e17c38c86c946e7ada87b879ac9 100644 (file)
@@ -328,8 +328,8 @@ get_work_area (GdkScreen    *screen,
   /* Defaults in case of error */
   area->x = 0;
   area->y = 0;
-  area->width = gdk_screen_get_width (screen) / x11_screen->window_scale;
-  area->height = gdk_screen_get_height (screen) / x11_screen->window_scale;
+  area->width = gdk_screen_get_width (screen);
+  area->height = gdk_screen_get_height (screen);
 
   if (!gdk_x11_screen_supports_net_wm_hint (screen,
                                             gdk_atom_intern_static_string ("_NET_WORKAREA")))